eat (your) heart out with hate

Translations
терзаться от ненависти
He was eating his heart out with hate after the betrayal.
Он терзался от ненависти после предательства.
Definitions
To be consumed by intense jealousy, envy, or resentment, often to the point of emotional pain or bitterness. The phrase suggests that the negative emotion is so strong it metaphorically 'eats' at one's heart.
Words
hate

noun
ненависть
heart

noun
сердце
eat

verb
есть